package com.yc.str;

import org.openjdk.jol.info.ClassLayout;

/**
 * Title:<br>
 * Description: <br>
 * Author:陈圆(chenyuan@bosssoft.com.cn) <br>
 * Date:2020/9/2
 */
public class StringDemo1 {


    public static void main(String[] args) {
//        String strLiteral = "Java";
//        String strObject = new String("Java");
//        System.out.println(strLiteral == strObject); // false
//
//        String strObjectIntern = new String("Java").intern();
//        System.out.println(strObjectIntern == strLiteral); // ? true
//
//        String a = "Ja";
//        String b = "va";
//        String strPlusOperator = a + b;
//        System.out.println(strPlusOperator == strLiteral); // false
        String a1 = "陈圆";
//        String a2 = "a";
//        String a3 = "a";
//        String a4 = new String("a");
//        String a5 = new String("a");
//        String a6 = new String("a");
//        System.out.println(a4 == a5);
//        System.out.println(a5 == a6);
        System.out.print(ClassLayout.parseClass(a1.getClass()).toPrintable());
    }
}
